# MySQL-Front 5.1  (Build 4.13)

/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE */;
/*!40101 SET SQL_MODE='' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES */;
/*!40103 SET SQL_NOTES='ON' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS */;
/*!40014 SET FOREIGN_KEY_CHECKS=0 */;


# Host: localhost    Database: sisge
# ------------------------------------------------------
# Server version 5.5.24-log

DROP DATABASE IF EXISTS `sisge`;
CREATE DATABASE `sisge` /*!40100 DEFAULT CHARACTER SET latin1 */;
USE `sisge`;

#
# Source for table cliente
#

DROP TABLE IF EXISTS `cliente`;
CREATE TABLE `cliente` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `nome` varchar(45) NOT NULL,
  `dataNascimento` varchar(10) NOT NULL,
  `sexo` varchar(15) NOT NULL,
  `nomeMae` varchar(45) NOT NULL,
  `cpf` varchar(18) NOT NULL,
  `estado` varchar(45) DEFAULT NULL,
  `cidade` varchar(45) DEFAULT NULL,
  `bairro` varchar(60) DEFAULT NULL,
  `rua` varchar(45) DEFAULT NULL,
  `numero` varchar(10) DEFAULT NULL,
  `complemento` varchar(45) DEFAULT NULL,
  `email` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;

#
# Dumping data for table cliente
#

LOCK TABLES `cliente` WRITE;
/*!40000 ALTER TABLE `cliente` DISABLE KEYS */;
INSERT INTO `cliente` VALUES (1,'FREDERICO RIBEIRO ','08/01/1988','Masculino','MARIA LUCIA RIBEIRO','080.962.536-97','MINAS GERIASI','BOCAIUVA','ZUMBI','JOAO MANO','653','CASA',NULL);
/*!40000 ALTER TABLE `cliente` ENABLE KEYS */;
UNLOCK TABLES;

#
# Source for table estoque
#

DROP TABLE IF EXISTS `estoque`;
CREATE TABLE `estoque` (
  `idestoque` int(11) NOT NULL AUTO_INCREMENT,
  `idproduto` int(11) NOT NULL,
  `descricao` varchar(45) NOT NULL,
  `quatidade` int(11) NOT NULL,
  PRIMARY KEY (`idestoque`),
  KEY `idproduto_idx` (`idproduto`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

#
# Dumping data for table estoque
#

LOCK TABLES `estoque` WRITE;
/*!40000 ALTER TABLE `estoque` DISABLE KEYS */;
/*!40000 ALTER TABLE `estoque` ENABLE KEYS */;
UNLOCK TABLES;

#
# Source for table fornecedores
#

DROP TABLE IF EXISTS `fornecedores`;
CREATE TABLE `fornecedores` (
  `idfornecedor` int(11) NOT NULL AUTO_INCREMENT,
  `cnpj` varchar(15) NOT NULL,
  `razaosocial` varchar(45) NOT NULL,
  `nomefantasia` varchar(45) NOT NULL,
  `telefone` varchar(11) NOT NULL,
  `site` varchar(45) NOT NULL,
  `email` varchar(45) NOT NULL,
  PRIMARY KEY (`idfornecedor`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

#
# Dumping data for table fornecedores
#

LOCK TABLES `fornecedores` WRITE;
/*!40000 ALTER TABLE `fornecedores` DISABLE KEYS */;
/*!40000 ALTER TABLE `fornecedores` ENABLE KEYS */;
UNLOCK TABLES;

#
# Source for table itensnf
#

DROP TABLE IF EXISTS `itensnf`;
CREATE TABLE `itensnf` (
  `iditensnf` int(11) NOT NULL AUTO_INCREMENT,
  `numeronf` int(11) NOT NULL,
  `idproduto` int(11) NOT NULL,
  `idestoque` int(11) NOT NULL,
  `descricao` varchar(45) NOT NULL,
  `preco` double NOT NULL,
  `marca` varchar(45) NOT NULL,
  `tamanho` varchar(1) NOT NULL,
  PRIMARY KEY (`iditensnf`),
  KEY `idestoque` (`idestoque`),
  KEY `numeronf` (`numeronf`),
  KEY `idprodutos` (`idproduto`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

#
# Dumping data for table itensnf
#

LOCK TABLES `itensnf` WRITE;
/*!40000 ALTER TABLE `itensnf` DISABLE KEYS */;
/*!40000 ALTER TABLE `itensnf` ENABLE KEYS */;
UNLOCK TABLES;

#
# Source for table notafiscal
#

DROP TABLE IF EXISTS `notafiscal`;
CREATE TABLE `notafiscal` (
  `numeronf` int(11) NOT NULL,
  `data` date NOT NULL,
  `totalnf` double NOT NULL,
  `idcliente` int(11) NOT NULL,
  `iditensnf` int(11) NOT NULL,
  PRIMARY KEY (`numeronf`),
  KEY `idcliente_idx` (`idcliente`),
  KEY `iditensnf` (`iditensnf`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

#
# Dumping data for table notafiscal
#

LOCK TABLES `notafiscal` WRITE;
/*!40000 ALTER TABLE `notafiscal` DISABLE KEYS */;
/*!40000 ALTER TABLE `notafiscal` ENABLE KEYS */;
UNLOCK TABLES;

#
# Source for table produto
#

DROP TABLE IF EXISTS `produto`;
CREATE TABLE `produto` (
  `idProduto` int(11) NOT NULL AUTO_INCREMENT,
  `descricao` varchar(45) NOT NULL DEFAULT '',
  `idfornecedor` int(11) DEFAULT NULL,
  `marca` varchar(45) NOT NULL DEFAULT '',
  `tamanho` varchar(3) NOT NULL DEFAULT '',
  `imagem` varchar(45) DEFAULT NULL,
  `preco` double DEFAULT NULL,
  PRIMARY KEY (`idProduto`),
  KEY `idfornecedor_idx` (`idfornecedor`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;

#
# Dumping data for table produto
#

LOCK TABLES `produto` WRITE;
/*!40000 ALTER TABLE `produto` DISABLE KEYS */;
INSERT INTO `produto` VALUES (1,'teste',NULL,'teste','egg',NULL,23);
INSERT INTO `produto` VALUES (2,'teste2',NULL,'teste','pp',NULL,234);
/*!40000 ALTER TABLE `produto` ENABLE KEYS */;
UNLOCK TABLES;

#
#  Foreign keys for table estoque
#

ALTER TABLE `estoque`
ADD CONSTRAINT `idproduto` FOREIGN KEY (`idproduto`) REFERENCES `produto` (`idproduto`) ON UPDATE CASCADE;

#
#  Foreign keys for table itensnf
#

ALTER TABLE `itensnf`
ADD CONSTRAINT `idestoque` FOREIGN KEY (`idestoque`) REFERENCES `estoque` (`idestoque`) ON UPDATE CASCADE,
ADD CONSTRAINT `idprodutos` FOREIGN KEY (`idproduto`) REFERENCES `produto` (`idproduto`),
ADD CONSTRAINT `numeronf` FOREIGN KEY (`numeronf`) REFERENCES `notafiscal` (`numeronf`) ON UPDATE CASCADE;

#
#  Foreign keys for table notafiscal
#

ALTER TABLE `notafiscal`
ADD CONSTRAINT `idcliente` FOREIGN KEY (`idcliente`) REFERENCES `cliente` (`id`) ON UPDATE CASCADE,
ADD CONSTRAINT `iditensnf` FOREIGN KEY (`iditensnf`) REFERENCES `itensnf` (`iditensnf`) ON UPDATE CASCADE;


/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
